﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

namespace Umbrella.Whs.WhsAddin.Wizards.SharePointInstallation
{
    internal interface IInstallStep
    {
        string Title
        { 
            get;
        }

        /// <summary>
        /// this is a reference value for installation time
        /// e.g. number of seconds on an unspecified reference system.
        /// 
        /// the purpose is only to express the relative time of the
        /// installation steps to complete.
        /// 
        /// default: 100
        /// </summary>
        int Weight
        {
            get;
        }

        void PerformInstall();

    }
}
